.met-member {

    background: url(/static/home/images/user_login_bg.jpg) center / cover no-repeat;

}



.page {

    position: relative;

    min-height: -webkit-calc(100% - 44px);

    min-height: calc(100% - 44px);

    /*background: #f1f4f5;*/

}

.p-y-50 {

    padding-top: 50px !important;

    padding-bottom: 50px !important;

}



.container {

    width: 90%;

    margin: 0 auto;

}



.register-index form {

    margin: 0px auto;

    max-width: 500px;

}



.met-member form {

    /* max-width: 400px; */

    background-color: rgba(255,255,255,.8);
    max-width: 800px;
    padding: 20px 40px;

}

.met-member form h3{
    text-align: center;
}


.block-bg, .panel, .met-showproduct.pagetype2 .content:nth-child(2n) {

    background: #fff;

    background-color: rgb(255, 255, 255);

}

.panel-body {

    position: relative;

    padding: 30px 30px;

}

.panel {

    position: relative;

    margin-bottom: 1.875rem;

    background-color: #fff;

    border: 0 solid transparent;

    border-radius: .286rem;

    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);

    box-shadow: 0 1px 1px rgba(0,0,0,.05);

}



.m-b-20 {

    margin-bottom: 20px !important;

}

.m-t-0 {

    margin-top: 0 !important;

}

.font-size-24 {

    font-size: 24px !important;

}

.text-xs-center {

    text-align: center !important;

}



.banner{

    display: none;

}



.form-group {

    position: relative;

}

.form-group {

    margin-bottom: 1.429rem;

}



.input-group {

    position: relative;

    display: table;

    width: 100%;

    border-collapse: separate;

}



.met-member .input-group .input-group-addon {

    border-radius: 0px;

    background: #efefef;

}

.input-group-addon:not(:last-child) {

    border-right: 0;

}



.form-control::placeholder {

    opacity: 1;

    color: #a3afb7;

}



.input-group-addon {

    -webkit-transition: border .25s linear,color .25s linear,background-color .25s linear;

    -o-transition: border .25s linear,color .25s linear,background-color .25s linear;

    transition: border .25s linear,color .25s linear,background-color .25s linear;

}

.input-group-addon {

    font-size: 1rem;

    font-weight: 400;

    line-height: 1;

    margin-bottom: 0;

    padding: .429rem .929rem;

    text-align: center;

    color: #76838f;

    border: 1px solid #e4eaec;

    border-right-color: rgb(228, 234, 236);

    border-right-style: solid;

    border-right-width: 1px;

    border-radius: .215rem;

    background-color: #f3f7f9;

}

.input-group-addon, .input-group-btn {

    width: 1%;

    vertical-align: middle;

    white-space: nowrap;

}



.input-group .form-control:not(:first-child), .input-group-addon:not(:first-child), .input-group-btn:not(:first-child) > .btn, .input-group-btn:not(:first-child) > .btn-group > .btn, .input-group-btn:not(:first-child) > .dropdown-toggle, .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn, .input-group-btn:not(:last-child) > .btn:not(:first-child) {

    border-top-left-radius: 0;

    border-bottom-left-radius: 0;

}

.met-member input.form-control, .met-member select.form-control {

    height: 43px !important;

}

.input-group .form-control, .input-group-addon, .input-group-btn {

    display: table-cell;

}

.input-group .form-control {

    position: relative;

    z-index: 2;

    float: left;

    width: 100%;

    margin-bottom: 0;

}

.form-control {

    font-size: 1rem;

    line-height: 1.571429;

    display: block;

    width: 100%;

    padding: .429rem .929rem;

    color: #76838f;

    border: 1px solid #e4eaec;

    border-top-color: rgb(228, 234, 236);

    border-right-color: rgb(228, 234, 236);

    border-bottom-color: rgb(228, 234, 236);

    border-left-color: rgb(228, 234, 236);

    border-radius: .215rem;

    border-top-left-radius: 0.215rem;

    border-bottom-left-radius: 0.215rem;

    background-color: #fff;

    background-image: none;

    -webkit-background-clip: padding-box;

    background-clip: padding-box;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    height: 2.573rem;

    -webkit-transition: -webkit-box-shadow .25s linear,border .25s linear,color .25s linear,background-color .25s linear;

    -o-transition: box-shadow .25s linear,border .25s linear,color .25s linear,background-color .25s linear;

    transition: box-shadow .25s linear,border .25s linear,color .25s linear,background-color .25s linear;

    border-color: #e4eaec;

    -webkit-appearance: none;

    -moz-appearance: none;

}



.btn-primary {

    border-color: #1baadb;

    background-color: #1baadb;

}



.panel-body > :last-child {

    margin-bottom: 0;

}

.m-t-10 {

    margin-top: 10px !important;

}

.text-xs-right {

    text-align: right !important;

}



.btn-squared {

    border-radius: 0;

}

.btn {

    -webkit-transition: border .2s linear,color .2s linear,width .2s linear,background-color .2s linear;

    -o-transition: border .2s linear,color .2s linear,width .2s linear,background-color .2s linear;

    transition: border .2s linear,color .2s linear,width .2s linear,background-color .2s linear;

    -webkit-font-smoothing: subpixel-antialiased;

}

.btn-block {

    display: block;

    width: 100%;

    white-space: normal;

}

.btn-group-lg > .btn, .btn-lg {

    font-size: 1.286rem;

    padding: .715rem 1.286rem;

    border-radius: .286rem;

}

.btn-primary {

    color: #fff;

    border-color: #62a8ea;

    background-color: #62a8ea;

}

.btn {

    font-size: 1rem;

    font-weight: 400;

    line-height: 1.571429;

    display: inline-block;

    padding: .429rem 1rem;

    cursor: pointer;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    text-align: center;

    vertical-align: middle;

    white-space: nowrap;

    border: 1px solid transparent;

    border-top-color: transparent;

    border-right-color: transparent;

    border-bottom-color: transparent;

    border-left-color: transparent;

    border-radius: .215rem;

}



a {

    color: #1baadb;

}

.fl{

    float: left;

}


#imgcode{

   width: 132px;

}


/*  new user */

.el-form-item .el-input{
    width: 600px;
}

.el-form-item:nth-child(11) .el-input{
    width: 100%;
}

.el-form-item:nth-child(12) .el-input{
    width: 100%;
}

.title_wrap{
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.title_wrap h3{
    min-width: 100px;
}
.title_wrap .line1{
    width:100%;
    height: 1px;
    background: #e7e7e7;
}
.title_wrap .small-line{
    width: 50px;

}
.el-button--primary{
    background: #F08300;
    border-color: #F08300 ;
}

.el-button--primary:focus, .el-button--primary:hover {
    background: #F08300;
    border-color: #F08300;
    color: #FFF;
}

@media(max-width:1200px){
    .container{
        width: 100%;
    }

    .met-member form{
        padding: 10px 20px 10px 0px;
    
    }

    .el-form-item .el-input{
        width: 100%;
    }
}